| Package | Description |
|---|---|
| negotiator.protocol | |
| negotiator.protocol.alternatingoffers | |
| negotiator.protocol.auction | |
| negotiator.tournament |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList<Protocol> |
Protocol.getTournamentSessions(Tournament tournament) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.ArrayList<AlternatingOffersProtocol> |
AlternatingOffersProtocol.allParameterCombis(Tournament tournament,
AgentRepItem agentA,
AgentRepItem agentB,
ProfileRepItem profileA,
ProfileRepItem profileB)
This is a recursive function that iterates over all *parameters* and tries all values for each,
recursively calling itself to iterate over the remaining parameters.
|
protected static void |
AlternatingOffersProtocol.allParameterCombis(Tournament tournament,
java.util.ArrayList<AssignedParameterVariable> allparameters,
java.util.ArrayList<AlternatingOffersProtocol> sessions,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.util.ArrayList<AssignedParamValue> chosenvalues)
adds all permutations of all NegotiationSessions to the given sessions array.
|
static java.util.ArrayList<Protocol> |
AlternatingOffersProtocol.getTournamentSessions(Tournament tournament)
Called when you press start button in Tournament window via reflection in
TournamentRunner. |
static java.util.ArrayList<Protocol> |
AlternatingOffersProtocol.getTournamentSessions(Tournament tournament,
boolean selfplay,
boolean both_sides) |
| Modifier and Type | Method and Description |
|---|---|
protected static AuctionProtocol |
MultiPhaseAuctionProtocol.createSession(Tournament tournament,
ProfileRepItem profileCenter,
ProfileRepItem profileSeller1,
ProfileRepItem profileSeller2) |
protected static AuctionProtocol |
AuctionProtocol.createSession(Tournament tournament,
ProfileRepItem profileCenter,
ProfileRepItem profileSeller1,
ProfileRepItem profileSeller2) |
static java.util.ArrayList<Protocol> |
MultiPhaseAuctionProtocol.getTournamentSessions(Tournament tournament) |
static java.util.ArrayList<Protocol> |
AuctionProtocol.getTournamentSessions(Tournament tournament) |
| Constructor and Description |
|---|
TournamentRunner(Tournament t,
NegotiationEventListener ael) |
TournamentRunner(Tournament t,
NegotiationEventListener ael,
boolean runSingleSession) |